Class for working with time series data based on data.table and R6 with largely optional reference semantics
