Update Disposable pattern on DerivedClass