I think that `@provider` is more explicit and I don't know that consistently calling it `@resource` adds as much value.  Are there reasons besides convention for naming it @resource that perhaps I'm missing?