Converted code to use Literals.
Switched enums to NS_ENUM macro.
Switched inits to instancetype return type.