Move column data building in api v3 to mix in
Tidy up some js code
Add selected columns default to query, clear up serialization method