In order for @properties to operate appropriately the class really should be a subclass of object. when The category is just not a subclass of object then The very first time you are trying obtain the setter it essentially would make a different attribute Using the shorter name as opposed https://propertygurgaonindia.blogspot.com