protected override void WriteProperties(Newtonsoft.Json.JsonTextWriter writer)
{
base.WriteProperties(writer);
this.name.WriteJson(writer);
//JsonHelper.writeIfNotNullOrEmpty(writer, "name", this.Name);
JsonHelper.writeIfNotNullOrEmpty(writer, "namespace", this.name.space);
}