got rid of lengthy parameter list in Referrer constructor