private ObjectEditorForm FindObjectEditor(IObjectEditor editor) {
			if (_mdiParent == null) {
				return null;
			}
 			foreach(Object form in ((IMdiContainer) _mdiParent).DockPanel.Contents) {
 				if (form.GetType() == typeof(ObjectEditorForm)) {
 				    if ( ((ObjectEditorForm)form).ObjectEditor.SelectedObject == editor.SelectedObject
					     && ((ObjectEditorForm)form).ObjectEditor.GetType() == editor.GetType()) {
 						return (ObjectEditorForm)form;
 				    }
 				}
 			}
 			return null;
 		}