adding the ability to set arbitrary headers via RestClientService