Set types -- Ensured that child nodes cannot be moved to root level. Ensured that root node cannot be move to child level. See #118 for more.