Class ItemDefinitionImpl<I extends Item>