this looks way to clever, I don't believe that the WorkPackageService needs a different ``this`` context