Remove need for ByTypeRender impls to specify their type via constructor.

We reflect for it instead.