public override bool Equals(object obj) { if (!(obj is BlockHeader)) return false; return (BlockHeader)obj == this; }