I've marked request methods protected in Client