// At this point, the attraction will manage the visitor and tell him what to do private void JoinQueue() { HasReachedAttraction = true; IsInQueue = true; attractionDest.JoinQueue(this); }