Changing items & subclass functionality.