Use IOC container to get DataHandler