Source selector: Inject siteMapper as a dependency

* Change constructor so it requires siteMapper object as dependency

* Adjust plugin function to automatically inject siteMapper

Change-Id: Ifcf9c730890c4c1b4b83489d0537e4dd2887b433