Company, Sale and SoldItem models improved
It refactors domain model and adds some specifications