MC::DecodedPID Node1 MC::DecodedPID   + DecodedPID() + shift() + operator()() + last() + pid() + max_digit() + min_digit() + ndigits() Node2 std::pair< T1, T2 > + first_type + second_type   Node2->Node1