Create C# models with clean property names from any JSON object.
Objects become classes, arrays become List or arrays, and primitives map to string, int, bool and other C# types.