To ensure that @properties to work thoroughly the class has to be a subclass of item. when the class is not really a subclass of item then The 1st time you are attempting accessibility the setter it basically will make a different attribute Together with the shorter identify in place https://housingprojectsinnoida.blogspot.com