I got an abstract class :

```
abstract class ClassBase
    {
        public abstract string Test { get; }
    }

```

I want to derive it and by the way add a set accesor

```
 class ClassDerive : ClassBase
    {
        string _s;

        public override string Test
        {
            get { return _s; }
            set { _s = value; }
        }
    }

```

I can't do that because i may not override set

```
 class ClassDerive2 : ClassBase
    {
        string _s;

        public string Test
        {
            override get { return _s; }
            set { _s = value; }
        }
    }

```

Syntax error

```
class ClassDerive3 : ClassBase
{
    string _s;

    public override string ClassBase.Test
    {
        get { return _s; }
    }

    public string Test
    {
        set { _s = value; }
    }
}

```

Syntax error

Any Idea ???

thx