https://kodejava.org/how-to-implement-the-hashcode-and-equals-method-using-apache-commons/
How to implement the hashCode and equals method using Apache Commons?