This is really costly. A better would be to reset all catalogues ($this->catalogues) when a resource is adding for a fallback locale.