At the moment, v2 methods accept dictionaries, but then the method tries to convert a class to a dictionary at runtime.
One of two things should occur:
- (Ideal) It takes a dictionary, with intellisense for the structure, and uses that. It can also take a class (to allow pass-through of typed objects)
- (Not ideal) It takes a class and disallows dictionaries.