Do you think it would make sense to leave the $state argument, and use this method just for creating unit of given state? And move that to ``decrease`` method? Because we use that method when processing order inventory and ``create`` would just create the units?