Changed MediaGroups to use MediaRoots for their parent nodes and removed unneeded constructors in MediaNode as a result