But temporalExtent is, it's a member of the class. I don't see a reason to pass a class function an object it already owns.