- Add support for custom converters. You can now create a new TypedJson instance from an existing one
by pre- or appending the list of converts with custom ones.
- Breaking Change: `TypedJson.__init__` takes two lists for from and to json converters. This allows
to initialize TypedJson with custom converters. There is a convenience factory method `TypedJson.default()`
for creating a TypedJson with default converters.
- Breaking Change: FromJsonConverter.can_convert now also takes the json object to be converted such that
a converter can also base its decision on the input value and not only on the target type