//<< Fields protected override void Serialize(IDictionary <string, object> json) { //>> Serialization //<< Serialization if (Attribution != null) { var attribution = Attribution.ToJson(); if (attribution.Any()) { json["attribution"] = attribution; } } else { json["attribution"] = false; } if (Navigator != null) { var navigator = Navigator.ToJson(); if (navigator.Any()) { json["navigator"] = navigator; } } else { json["navigator"] = false; } if (Zoom != null) { var zoom = Zoom.ToJson(); if (zoom.Any()) { json["zoom"] = zoom; } } else { json["zoom"] = false; } }