public void AddValue(string value = null)
    {
        XmlElement newElement = fields.AddFieldElement(definition);

        if (value != null)
        {
            newElement.InnerText = value;
        }
    }