- do not rewrite grid blocks without type
- reduced code duplication for column renderers
- reduced code duplication for remaining source models