Enums überarbeitet + Factories