public readonly float? motionStartDistanceThreshold;
TimeSpan _lastNonStationaryTimestamp;
TimeSpan? _lastNonStationaryTimestamp;
bool _retainMomentum;