an Entity references as follows:
The Critics' Choice Television Award for Most Exciting New Series was one of the award categories presented annually by the Broadcast Television Journalists Association. It was introduced in 2011 when the event was first initiated and last presented in 2016.