Code refactoring
Simplification of catalog model implementation
ProductResource add