I guess the only real reason for allowing a custom `refererHeader` to be set is because of the tests? If that's the case, can't we just create the RestContext object in the test and override its refererHeader property and not offer it as an option in this? If we do need, it needs to be documented.