/// <summary>
 /// Generates a template JSON inserting default values.
 /// </summary>
 /// <typeparam name="T"></typeparam>
 /// <returns></returns>
 public JsonValue GenerateTemplate <T>()
 {
     return(TemplateGenerator.FromType <T>(this));
 }