change NamedQuery and NamedExec from using maps to structs, and retain old map based interface on NamedQueryMap and NamedExecMap.  It would be trivial to write one function to do both, but it would be equally trivial for other people to do this if they require it.  I'd rather not build an interface that layers reflection upon reflection for small conveniences