base class for transformation operations (creating one item from another)
adds automatic QuickBar handling
override void CopyOldPropertiesToNew(notnull EntityAI old_item, EntityAI new_item)
void ReplaceItemWithNewLambda(EntityAI old_item, string new_item_type, PlayerBase player)
override void OnSuccess(EntityAI new_item)