Transition({ required this.timeline, Activity? incoming, Activity? outgoing, }) : incoming = incoming ?? .all, outgoing = outgoing ?? Activity.all & ~Activity.input;