Extracted Domain data access.
Refactored WcfPublisher into WcfProxyProvider, added WCF consuming.