Make the SwitchProtocol class abstract so that it never instantiates on its own.