To ensure that @properties to operate correctly the class ought to be a subclass of item. when the class just isn't a subclass of item then The 1st time you are trying access the setter it in fact makes a fresh attribute While using the shorter name as an alternative https://luxuryvillasfaridabad.blogspot.com/