fix unit test. add property requested by interface
update PackageDiscoveryWorker