Event Node1 Event + frag + Event() Node2 std::unique_ptr< const uint32_t[]> + ptr + operator->() Node2->Node1 +blob