Remove mutable
Add override and virtual keywords
Merge pull request #1413 from wmtan/RemoveMutableFromTrackAssociation

Multithreading fixes -- Remove mutable from track association