Uupdated ItemIdType implementation.