use singularized_resource_name instead of model_name to scope params