renamed StreamMutation to more generic StreamRequest