I read the entire ToneList class yesterday but didn't realize it was going to be subclassed.  Might be worth commenting in that file that it is subclassed here.

Also "ManageToneList" sounds like a verb, so this is a confusing name for a constructor, which I'd expect to be a now.  ToneManagementList instead, maybe?