/// <inheritdoc/> public T Load <T>(string dataName, T emptyData = default) { if (_persistentStore.Contains(dataName)) { return(LoadAndDeserialize <T>(dataName)); } return(emptyData); }