Realized that the logic that I was implementing in Inventory, is not proper of that class, so, I created a ItemUtils class, with static methods (because it not contains any data at all), that provides helpful tools to work with Items. Also, by doing this, im isolating "what changes" in the business.