datasource chain walking
recursive, safe
deep datasource access ref.
Revert "deep datasource access ref."

This reverts commit 064bcdc6d1bb8d76b35511ba8ec4f583128f8940.
deep datasource access ref.
deep datasource access ref.
Merge pull request #51 from dhilt/chain-datasource

Deep access to datasource