WIP initial working version of sqa marshalling via introspection