RazorViewEngine.CreateFoundResult to protected virtual

Currently it seems that if you want to implement your own RazorView for some custom functionality, you cannot just replace the current RazorViewEngine with a custom implementation of RazorViewEngine to use your custom RazorView. By making CreateFoundResult as protected virtual, this would allow devs to inherit from RazorViewEngine to return a custom implementation of RazorView. In the current ASP.Net RazorViewEngine allows overriding the methods: CreatePartialView & CreateView to achieve this result, would be very nice to have the same ability with vNext.