Multiple object managers support
Fix pricing configuration prototype naming
remove space
[Contentbundle] dependencies fixes
Merge pull request #2013 from aRn0D/content/composer

[Contentbundle] dependencies fixes
Merge pull request #1920 from Strontium-90/multiple_object_managers

[ResourceBundle] Multiple object managers support
Merge pull request #2003 from Joypricecorp/fix-pricing-configuration-prototype-naming

[BugFix] On pricing configuration prototype naming
Refactor code to properly work with domain managers not repositories while creating resources
Extract interface from DomainManager class.
Fix some service declarations.
Fix more code to match manager & repository split
Implement transactions in DomainManager, remove useless code & cleanup