Added subclasses for items key and shield