Fixed NFData instance after introducing Generic