VPVM now uses common BaseRenderContext class