LibraryREST APIWindows serviceservice is supposed to host the API.API and service depend on the library. The service depends on the API so it knows to run it.API also depends on the service, as there is one property P in service.classA it uses, causing a circular dependency. P is an object library.Interfaces.I. classA into the library doesn't work, as classA also depends on a model service.Models.M. I guess I could put M in the library too, but is that a good approach?