dataServiceModel is unused so it can be safely removed from constructor