In order for @properties to work appropriately The category needs to be a subclass of object. when the class is just not a subclass of object then the first time you are attempting accessibility the setter it in fact would make a new attribute Using the shorter identify in lieu https://readytomoveretailshopinnoida.blogspot.com