public void for_returns_same_instance_for_the_same_property()
{
var property = typeof(TypeWithPropertyWithPublicGetAndPublicSet).GetProperty("Property");
var descriptor = PropertyDescriptor.For(property);
Assert.NotNull(descriptor);
Assert.Same(descriptor, PropertyDescriptor.For(property));
}