this is a really common pattern (injection-decorated method that just returns a factory wrapping a class)

do we have any examples of injections using a different pattern. would this be possible to abstract?