I've just discovered a way that we can avoid having to repeat the resource definitions here: `shallow: true` - http://edgeguides.rubyonrails.org/routing.html#shallow-nesting