I feel like the reverse transformation, from model to JSON, is something that the developer has better control over. How about simply considering this an error an return `nil` (or an error in `2.0`)?