I like using composition and dependency injection, but when you need to inject each entity with multiple dependencies, it can get cumbersome fast. As the project grows and you need to inject more dependencies into your objects, you will end up having to refactor your methods a lot of times, as we all know Xcode doesn't help with that. There is a more manageable way. ProblemLet's say you have an ob