data.DatasetProperties.FileCollectionPath should be a required field in AbstractFileCollection
FileCollectionPath is required to provide context of the folder a FileCollection is contained in. I suggest we mark the field as required to ensure the use of the field is not overlooked