AutoProperty is an NSObject category that simplifies the process of initialize properties that are subclass of NSObject.