Upgrade Json.NET
Refactor tests
Find nested types when weaving
Merge branch 'feature/upgrade-jsonnet' into develop