title: Raise an event when Property Changed using Reflection
body: <p>I am working in C# and I have an object which I can only access using <code>Reflection</code> (for some personal reasons). So, when I need to set some value to one of its properties I do as below:</p>
  
  <pre><code>System.Reflection.PropertyInfo property = this.Parent.GetType().GetProperty("SomeProperty");
  object someValue = new object(); // Just for example
  property.SetValue(this.Parent, someValue, null);
  </code></pre>
  
  <p>And, to get its value I use the method <code>GetValue</code>.</p>
  
  <p>My question is: <strong>Is there a way to fire an event when the property changes using Reflection?</strong></p>