с использованием System.ComponentModel;
[Browsable(false), DesignerSerializationVisibility(
DesignerSerializationVisibility.Hidden)]
public int MyHiddenProp {get; set; }
сработало для меня таким образом, что оно не появилось бы в свойствах конструктора, И свойство не будет инициализировано дизайнером, который переопределит мою собственную инициализацию ....