avoiding name conflicts between method crafting handler and item