title: Cannot use object as a type of method's default parameter
body: <p>My code looks like this</p>
  
  <pre><code>static void SomeVoid(object obj1, object ojb2 = someDefaultValue) {
      // Do Something Here
  }
  </code></pre>
  
  <p>the compiler says that Default parameter value for the 'obj2' must be a compile-time constant.
  what can I do ? someDefaultValue is <code>string.Empty</code> in my case.</p>