Fine tuning API by making the BundleContext more implicit; Refining the OSGIServiceReferences so that they will open a tracker if a service is not immediately available.