In order for @properties to work adequately The category has to be a subclass of item. when The category just isn't a subclass of item then the first time you try access the setter it basically would make a brand new attribute While using the shorter name in place of https://navrajinfratechprojects.water.blog/