(service) hashCode.of is now a (factory) hashCodeOf; this makes the design consistent with the 'jenkins' module #refactoring