Product validates presence of tenant
FactoryGirl makes randome attributes
Refactor: create CartPopulatable and remove dupulicates