added models layer as ServiceClient