Replacing ViewResultBase with ViewExecutor

nit `static`