Created distinct classes for all control messages.