pub trait MediaListMethods<D>where
    D: DomTypes,{
    // Required methods
    fn MediaText(&self) -> DOMString;
    fn SetMediaText(&self, value: DOMString);
    fn Length(&self) -> u32;
    fn Item(&self, index: u32) -> Option<DOMString>;
    fn AppendMedium(&self, medium: DOMString);
    fn DeleteMedium(&self, medium: DOMString);
    fn IndexedGetter(&self, index: u32) -> Option<DOMString>;
}