public void Track(ITrackableEvent trackableEvent) => Track(trackableEvent.EventName, trackableEvent.ToDictionary());
public static IObservable <T> Track <T>(this IObservable <T> observable, ITrackableEvent trackableEvent, IAnalyticsService service) => observable.Do(_ => service.Track(trackableEvent));
public void Track(ITrackableEvent e) { analyticsService.Track(e); }