add RenderBase and ValidationBase