added distributionManagement under fao-ci profile
model refactoring for increased simplicity

- single domain object implementation as Private impl of read-only
interface
- eliminated Factory