Refactored Provider model: key -> consumer_key, secret -> consumer_secret