Populate dataPath for required properties (dev branch)

Pulled to `develop/next` branch instead of master.

(keeps master open for fixes while we make the next 'breaking' version of tv4 ready)

Overrides and Closes #103