So there's a performance impact if this isn't defined.  We could dynamically add the property, but that has a performance impact too.

We should probably be using containment here to make this explicit, e.g., splines contain an object with this function and the last time index.