Fixed naming + generic hooks

Now we are able to get default provider if setting generic hook and
cache is yet empty