__init__ returns the data object now