To ensure that @properties to work adequately the class should be a subclass of object. when the class is not a subclass of object then the first time you try access the setter it actually would make a completely new attribute Using the shorter title in lieu of accessing in https://m3msoulitudegurgaon.blogspot.com/