public override bool Equals(object obj) { if (obj == null) return false; else if(!(obj is Mac)) return false; else { Mac m2 = (Mac)obj; return this == m2; } }