In order for @properties to operate adequately The category should be a subclass of object. when The category will not be a subclass of object then the first time you are trying entry the setter it essentially would make a brand new attribute With all the shorter name instead of https://newlaunchstudioapartmentsnoida.blogspot.com