I came across WebMethods where parameter is passed as ref. But is this a good practice? //Option1 with ref[WebMethod]public void Transaction2(ref Test test ){}As opposed to writing//Option2[WebMethod]public Test Transaction1(Test test ){}But we should