move constructor/assignment for nodes