kleine Änderungen Enum, Factory