DataFrame methods

Extend DataFrame to parse typed responses, stop exporting internal
objects only useful during development