Hey
Having conceded that I will need to use the adapter query escape hatch for querying fields defined at runtime I would still like to be able to use changesets. But even passing a data and types tuple (schemaless style) I will have to pass atom keys.
My structure is user defined and so I don't want to turn my string keys into atoms since that's easily abused. But I would like to use cast/validate_required and friends.
I'm guessing this isn't a desirable change for the common case but I figured I'd raise the question about accepting string keys before figuring out much harder options.
-Lars Wikman