Reconstructed media class, add the corresponding abstract class.