NeoEvolution - Saving entirely Evolution from JSON; Fixing equals  and hashcodes;