Are you requiring start and end times to be set?  or should they default to none in argument parsing?

Streams will trim to the common extent if you don't specify a start or end.