Change CustomKey in HubCache attribute to work by passing a type. It does not work with passing methods because attributes can only have runtime constants as values. Fixes #7.