Pass a big existing object or create and pass a small object
<p>Suppose I have a big object that contains the properties I require and additionally several methods and a few sizeable collections.</p>

<p>I would like to know what would cost more: To pass as an argument this big object that already exists, or create a small object containing only the handful of properties I require and pass that?</p>
