Implement IDisposable correctly