Change "URL" to "Url" in property names
Remove dummy Service\Base->canAccess()
Rename Service\Base->callback() to getCallbackUrl()
Remove unused Service\Base->checkAuthentication() method
Change incorrect"authenticate" to "authorize" where appropriate
Refactor a bit