Added the $this->visitData($data); function

This is very similar to this PR: https://github.com/symphonycms/remote_datasource/pull/12

This allows custom remote data source to be able to 'act' on the data before it no longer available to php.