static Future<Node> fromNode(Node node) async { _checkName(node.path); Node ret = NodeImpl(node.path, node.owner); await ret.update(node); return ret; }