title: Get attribute applied to this property in parent
body: <p>Is it possible to get the value of an attribute applied to a property from inside the property itself?
  For example:</p>
  
  <pre><code>public class TestModel
  {
      [TestAttribute(Value="TestValue")]
      public TestClass TestProperty { get; set; }
  
      [TestAttribute(Value="AnotherValue")]
      public TestClass AnotherTestProperty { get; set; }
  }
  
  public class TestClass
  {
      public string ReturnSomething()
      {
          // Get 'TestValue' or 'AnotherValue'
          // from 'TestAttribute' here depending on
          // which property ReturnSomething() is called on
      }
  }
  </code></pre>
  
  <p><strong>Edit:</strong> To clarify. I am trying to achieve this without passing any reference to the parent, or any strings representing the property name into the <code>ReturnSomething</code> method.</p>