On API design (or how to shoot yourself in the foot with HashCodeBuilder) | Heykuki News