`container.lookup` exist to enable escape hatches, for ember API deficiencies. In lots of cases, and initializer with an injection rule is much superior. This is because it also performs validation as the object is instantiated, provided quick-fail feedback.