Wait a minute, in my other reply when I tried virtual, I didn't do it for a property (just a public member, not the same thing, silly me).
So, use public virtual for your property, then you can use public override in your derived class. Should work just fine.
~~Bonnie