public override bool Equals(object obj) { if (obj == null || !(obj is Contract)) { return false; } return StorageName == ((obj as Contract).StorageName); }