Instead of letting the instance look up its own dependencies, inject the dependencies to the instance.