unit test cases added: smart_escape, natural_template, transformer, to_string