public ConfiguredFileSource(IStringPersistence stringPersistence, IStringConverter <TDTO> stringConverter)
        {
            FileSource <TDTO> fileSource = new FileSource <TDTO>(stringPersistence, stringConverter);

            DataSourceLoad = fileSource;
            DataSourceSave = fileSource;
            DataSourceCRUD = new DataSourceCRUDNotSupported <TDTO>();
        }
 /// <summary>
 /// If nothing else is specified, data is stored
 /// in a text file  called (NameOfClass)Model.dat,
 /// for instance CarModel.dat.
 /// </summary>
 public FileSource(IStringPersistence stringPersistence, IStringConverter <T> stringConverter, string fileSuffix = "Model.dat")
 {
     _stringPersistence = stringPersistence;
     _stringConverter   = stringConverter;
     _fileName          = typeof(T).Name + fileSuffix;
 }