did you not add BaseMedia to avoid copying these methods?