I have a component I created in C# which had previously been using the default constructor, but now I would like it to have its parent form create the object (in the designer), by passing a reference to itself.

In other words, instead of the following in the designer.cs:

```
        this.componentInstance = new MyControls.MyComponent();

```

I would like to instruct the form designer to create the following:

```
        this.componentInstance = new MyControls.MyComponent(this);

```

Is it possible to achieve this (preferably through some attribute/annotation or something)?