title: "Shapeless" objects in c#
body: <p>I am receiving objects using wcf, each object is different and I would like to instead of creating an object for each received object so I can manipulate it, to pass/copy each received object to only one shapeless object each time. It there such a thing?</p>
  
  <p>A pseudo-code example: </p>
  
  <pre><code>Shapeless_object = received_obj_A;
  if (Shapeless_object.name = "I_dont_know") {
     Shapeless_object.count++;
  }
  
  Shapeless_object = received_obj_B;
  if (Shapeless_object.name = "I_dont_know_too") {
     Shapeless_object.count--;
     Shapeless_object.age = 20;
  }
  </code></pre>
  
  <p>received_obj_A and B are different with different parameters
  but passed in a single object. I hope I made my question as clear as possible.</p>