#195 - Replace reflection-based hashcode and equals builders to build on specific fields based on how slow using reflection can be