To ensure that @properties to work effectively the class needs to be a subclass of object. when the class is not really a subclass of object then The very first time you are attempting obtain the setter it basically tends to make a different attribute Together with the shorter title https://elanthemark106sector.blogspot.com