Detangle the Data, DataAccess circular dependencies