public override bool Equals(object obj) { var x = obj as ObjectId; if (x == null) return false; bool eq = true; for (int i = 0; i < 12; i++) { eq = eq && _bytes[i] == x._bytes[i]; } return eq; }