Hacer que el diseñador de Visual Studio ignore una propiedad pública

Tengo un UserControl con una propiedad pública que utiliza los siguientes atributos:

[Browsable(false)]
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]

He intentado eliminar el formulario del propietario, volver a crear un formulario nuevo en Visual Studio 2010 y agregar este UserControl al formulario. Sigue agregando una línea como la siguiente en el archivo del Diseñador:

this.vMyUserControl.MyProperty = ((MyNamespace.MyClass)(resources.GetObject("vMyUserControl.MyProperty")));

Esto bloquea mi aplicación porque esta propiedad no está diseñada para ser creada por serialización.

Respuestas a la pregunta(4)

Su respuesta a la pregunta