SmoothnessInfoForRange.*events should be private