Adding a datasource through business logic