[fix] MediaSource: fixes to make a better design for display text fields.  derived classes will initialize the two strings in their constructors.