Summary row in Laps Table is "--" even though my Data Field is successfully writing Record, Lap, and Session data to fit file

I've created a SimpleDataField based off the MoxyField sample code that comes with the SDK. 

I'm successfully using FitContributor to write the data to my activity file, and things display properly in Garmin Connect.

The only thing that doesn't work, is the last row in the Lap Table. It's the Summary row, and it appears as "--".

The Stats section on Garmin Connect displays correctly. It shows the activity's avg resistance, and the graph displays properly.

Any thoughts? I'm not sure if I'm missing an attribute in one of my fitFields, or maybe I'm not handling the stop/end trigger properly?

I have 3 fitFields (Record, Lap, Session) just like the Moxy example, and I use the same FitContributor Field attributes as the Moxy example.