protected virtual void Dispose(bool disposing) { if (disposing && _ec2 != null) { _ec2.Dispose(); _ec2 = null; } }