Dispose() methods should call GC.SuppressFinalize | CAST Appmarq