Map<String, dynamic> toMap() { return <String, dynamic>{ _hostname: hostname, _domain: domain, _smId: smId, _diagram: diagram, _children: children, }; }