Problem statement: The framework currently offers no lifecycle support for domain objects that get their data from and to external systems.
1. Manage domain object state lifecycle consistent with a locally persisted domain object.
2. Treat the domain object as a peer with all other domain objects for viewer generation and integration.
3. Integrate with standard OTB domain services such as audit service.