Add clue to how the fromJSONValue should work...