Abstracted away from having DataContext Types in the business logic, only have DataContracts used in the business and api layers now.