Wrapper for OAuth AccessToken to automatically refresh the token on expiry