/// By keeping the weak reference only, it will allow the object to be garbage collected.
/// </summary>
private Dictionary<IntPtr, WeakReference> _controlMap;
/// By keeping the weak reference only, it will allow the object to be garbage collected.
/// </summary>
private Dictionary<IntPtr, WeakReference> _controlMap;