feat(node remove): Add RemovableNodeMixin