Equals methods, move enum.