Add Item type, expose mapSpecItem