In Designer: ¿Se establece el valor predeterminado de la propiedad, pero no se llama a la propiedad mientras se establece la predeterminad

Tengo un fragmento de código que se parece a esto:

[DefaultValue(false)]
public bool Property
{
    set
    {
        blah = value;
        someControl.Visible = value;
    }
    get
    {
        return blah;
    }
}

Cuando miro las propiedades en el diseñador, la propiedad se establece en falso (o verdadero si juego con ella).
Pero la propiedad no está realmente establecida. LosVisibl el valor del control no cambia.

¿Cómo puedo hacer que el diseñador realmente establezca la propiedad con el valor predeterminado?

Respuestas a la pregunta(2)

Su respuesta a la pregunta