Nope not new, we've been using for a while. A lot cleaner way of dependency injecting the context.