public static AnonymousObjectTemplate WithProperty(this AnonymousObjectTemplate template, string name, ICodeFragment value = null) { template.AddProperty(name, value); return(template); }