add optional injection to add ability to create entire POPO crud services
Merge branch 'develop'