Singleton

When the scope is defined to singleton, there is only one instance for the definition. In other words, there is only one instance for each element id. The singleton instance is cached in ElementFactory. On the sequence invocation of getElement(Stirng id), the cached instance will be returned instead of creating a new instance.
Following is a sample definition for singleton scope:
<mypackage.SimpleElement id="aSimpleElement" Scope="singleton"/>