public override bool IsSameValue(ISortedRecords <T> compareValue)
 {
     return(Value == compareValue);
 }
        public override ISortedRecords <T> DefaultSettingsRetrieval(ISettingsRecorder settings, int recordedVersion, ISortedRecords <T> defaultValue)
        {
            string pastRecords = settings.GetString(Key, string.Empty);

            Value.RetrieveRecords(pastRecords, recordedVersion);
            return(Value);
        }
 public SortedRecordSettingGenerator(string key, ISortedRecords <T> defaultValue) : base(key, defaultValue)
 {
 }