I went back and forward on this. Having the `resource_class` parameter last means that in the most common case, the method only requires 1 or 2 args, rather than 1 or 3.