Changed some Item attributes to ro to prevent change after new.
Added getter/setter tests for Item.