rename from renderer{Shape} of Shape to render{Shape}