wrote a post about freemarker and template inheritance