make :state state_machine different for Order and Estimate