Added GenericMediaBuilder to reduce Media implementations in test cases