Always explain what the function is doing from the 3rd person perspective. "Inherits from OAuth2Client" would be better. Same applies to the other inline doc strings.