explicit NetworkNode(Simulator *const sim, NodeId id, NodeType type) noexcept;
virtual ~NetworkNode() = default;