When you want to present a SmartPart like a Usercontrol, you can use a SmartPartPlaceholder. The placeholder hase a property ‘SmartPartName’ which is used to store it in a collection of the WorkItem.
This means that you must fill the SmaprtPartName property with a unique name, or the placeholder will throw an exception.