public void Dispose() { foreach (var observer in Observers) { observer.OnCompleted(); } Observers.Clear(); Storage.Close(); }