Should we move all of these inside init. Not sure if any of them need to be static?

  beginning_ts = None
  beginning_date = None
  ignore = False
  timezone = "PDT"
  options = None
  sub_metrics = None