Consider generating equls/hashcode by IDE.