datasource now can be defined on the parent controller