Generalise getter and setter vendor requests