_context to protected and ProtoRender as interface