protected internal virtual void SetField(int sequenceNumber, int length, DataType dataType, Optionality optionalCode, string elementName, string value = null) { _items.Add(new AbstractSequenceItem(sequenceNumber, length, dataType, optionalCode.GetDescription(), "*", elementName, value)); }