I understand this is a high level question (maybe even vague), but without going into detail, here it is...
We are designing a wcf service to act as a translator between two large internal web apps. Each app has it's own domain classes. Our service will be called by both, passing in domains and returning responses from the other app. Team members do not want to share projects between solutions because of source control issues. What would be the best/proper way of handling domain objects in both solutions, without referencing the other applications? The current consensus is to maintain the domain classes in both the major apps and the translator.