public override bool Equals(Object o) { ConnectorObject other = o as ConnectorObject; if (other != null) { if (!_objectClass.Equals(other.ObjectClass)) { return false; } return CollectionUtil.Equals(_attrs, other._attrs); } return false; }