updated the core data model to separate track attributes from track states