To ensure that @properties to work adequately The category has to be a subclass of object. when The category just isn't a subclass of item then The 1st time you are attempting entry the setter it in fact will make a fresh attribute With all the shorter identify in place https://residentialprojectsgwalpahari.blogspot.com/