Json.NET with fallback constructor