Use item stack meta handlers to read and write item stack meta data
refactor MetaHandlerManager to ItemMetaHandlerManager