In order for @properties to operate correctly the class really should be a subclass of object. when the class is just not a subclass of item then The 1st time you try accessibility the setter it essentially makes a fresh attribute While using the shorter name rather than accessing throughout https://luxuryvillafaridabad.blogspot.com/