A lot of changes
Enumeration::newEnum renamed to Enumeration::enumeration()
Enumeration::enumeration() renamed to Enumeration::create()
Enumeration::createEnumeration renamed to Enumeration::createInstance