fromJson assumes everything but the identity in the instance is dirty
0.6.3