public Construct getParentForBinding(EInterfaceAction binding) {	
		switch(binding) {
			case Bind_InsertAfter:  
			case Bind_InsertBefore:
			case Bind_InsertReplace:
			case Bind_DuplicateToAdjacent:
			case Bind_InsertPaste:
				return parent;
				
			case Bind_InsertChild:
				return this;
				
			default: 
				break;
		}

		return this;
	}