https://github.com/dart-lang/json_serializable/pull/443 makes this possible w/ a convert function Again, adds a lot of complexity without a lot of benefit