#661 - Re-factored the TemplateCondition object to use a configuration constructor parameter instead of default property values.