title: Spring expressions and nullable values
body: <p>I use Spring.Core dll with 
  <a href="http://www.springframework.net/doc-latest/reference/html/expressions.html" rel="nofollow">ExpressionEvaluator </a>.</p>
  
  <p>My simple code:</p>
  
  <pre><code>public void ComputedFields()
  {
    var finance = new Finance();
    ExpressionEvaluator
      .SetValue(
        finance, 
        "FieldToBeSet", 
        ExpressionEvaluator
          .GetValue(
            finance, 
            "SomeNullableFinanceField.GetValueOrDefault(1)"));
  
    Assert.AreEqual(finance.FieldToBeSet, 1);
  } 
  </code></pre>
  
  <p>raises the following exception:</p>
  
  <blockquote>
    <p>Method <code>GetValueOrDefault</code> with the specified number and types of arguments does not exist.</p>
  </blockquote>
  
  <p><code>Finance</code> is a simple poco the <code>SomeNullableFinanceField</code> field is of type <code>decimal?</code></p>