Allow any traversable item to be passed to the data() method.
Merge branch 'master' of github.com:devco/Trilogy into 1.0.x