DRY RestClient