Adjusting resources and provider to check if param service exists