public static void Trigger(TransportData data)
        {
            var actions = eventList.ToArray();

            foreach (var item in actions)
            {
                if (item != null)
                {
                    item.Invoke(data);
                }
            }
        }
 protected abstract void TransoprtTo(TransportData data);