[CheckId] CA2216 [Warning] CA2216: Disposable types should declare finalizer [Description] 
A type that implements System.IDisposable and has fields that suggest the use of unmanaged resources does not implement a finalizer, as described by Object.Finalize.