Convert TableSourceWrappers to DataFrameWrapper on injection

This way users never have to bother with converting `TableSourceWrapper`
on their own, something that can be annoying for workflows.