Made things more clear by moving delegating services around
Also made the delegating data access the default facade of the data access interface.
Now callbacks are discovered automatically