In my Angular application I have several large services, and I also use "model" objects to offload a lot of business logic from my Angular components. As a result