make services use ids as params instead of model objects