In order for @properties to work correctly the class should be a subclass of object. when the class is not a subclass of object then the first time you are trying obtain the setter it actually helps make a fresh attribute Together with the shorter name in place of accessing https://newlaunchprojectsnoidaextension.blogspot.com