In order for @properties to work appropriately The category should be a subclass of item. when The category is not really a subclass of object then the first time you are trying entry the setter it in fact will make a different attribute With all the shorter title as an https://share.evernote.com/note/29b544bb-0232-e75f-5915-4df33fab8e54