Fixed GoogleProvider to be compatible with my implementation of the AbstractProvider.