added market data service implementation class