How should I handle this situation ? What is the best practice ?
I think this must be solved on the framework. A Shared property can be used to set to when calling "Activator.CreateInstance" and reset after the operation. Developers check this property to manage the flow. This was the most convienent method that I've found.
Thanks.