Improves handling of classes

Allows setting to an uninitiated class