Is there a way to override the setter and getter of an auto property with an attribute?

like this:

```
[CustomAttribute]
public int Value { get; set; }

```

...

```
public class CustomAttibute : Attribute
{
    public override NotExistingPropertySetter(object value)
    {    
        if (((int)value) < 10 )
        {
            value = 10;
        }
    }
}

```