The dictionary of type '{0}' cannot be deserialized as a simple dictionary because its key type '{1}' does not have a public ...