C # Anular un atributo en una subclase

public class MyWebControl {

    [ExternallyVisible]
    public string StyleString {get;set;}

}

public class SmarterWebControl : MyWebControl {

    [ExternallyVisible]
    public string CssName{get;set;}

    new public string StyleString {get;set;} //Doesn't work

}

¿Es posible eliminar el atributo en la subclase? Quiero que el atributo sea heredado por otras subclases, solo que no esta.

Editar: ¡Vaya, parece que olvidé compilar o algo así porque el código publicado anteriormente, de hecho, funciona!

Respuestas a la pregunta(4)

Su respuesta a la pregunta