#3 Implemented Dispose and TryFinally.