I think the dependencies should be a hydrator (for extracting) and a filter (to remove/modify values from extracted data)