public override void WriteXml(XmlWriter writer) { writer.WriteStartElement(nameof(Habit)); writeTextAndValue(writer); writer.WriteStartElement(nameof(habitType)); writer.WriteString(habitType.ToString()); writer.WriteEndElement(); writer.WriteEndElement(); }