Replace Type Code with State/Strategy. Da andere Klassen diese"getter-
und setter-Methoden" verwenden, wurden diese Entkapselt.