To ensure that @properties to operate correctly the class should be a subclass of object. when the class is not a subclass of object then The 1st time you are attempting accessibility the setter it really makes a completely new attribute With all the shorter identify as an alternative to https://mahagunprojectsnoida.blogspot.com