Add overridable tree binding/unbinding behaviour.
Remove the IElement trait.