Use MediaFile as basetype to support more media types.