title: Rhino Mocks receive argument, modify it and return?
body: <p>I'm trying to write something like this:</p>
  
  <pre><code>myStub.Stub(_ =&gt; _.Create(Arg&lt;Invoice&gt;.It.Anything)).Callback(i =&gt; { i.Id = 100; return i; });
  </code></pre>
  
  <p>I want to get actual object that passed to mock, modify it and return back.</p>
  
  <p>Is this scenario possible with Rhino Mocks?</p>