add ::getServiceKey