Block has no hashCode() and equals() implemented, make it official