I would make these 'public' class properites, e.g. start_date,end_date. (also show in your example in the docs setting these, and what the defaults are). I think they might be frequently overriden. do these as Timestamps.