Refactor resources to start using Client::Resource http methods