/// <summary>
 /// Constructor
 /// </summary>
 /// <param name="parentObject">Parent object</param>
 /// <param name="errorCollection">Error collection</param>
 /// <param name="existingFields">Existing fields to use</param>
 public ScribanFlexFieldDictionary(ScribanFlexFieldObject parentObject, ExportPlaceholderErrorCollection errorCollection, IDictionary <string, ScribanFlexFieldField> existingFields) : base(existingFields)
 {
     _parentObject    = parentObject;
     _errorCollection = errorCollection;
 }
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="parentObject">Parent scriban object</param>
 public ScribanFlexFieldField(ScribanFlexFieldObject parentObject)
 {
     ParentObject = parentObject;
     Exists       = true;
 }
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="parentObject">Parent object</param>
 /// <param name="errorCollection">Error collection</param>
 public ScribanFlexFieldDictionary(ScribanFlexFieldObject parentObject, ExportPlaceholderErrorCollection errorCollection)
 {
     _parentObject    = parentObject;
     _errorCollection = errorCollection;
 }