async fetchResource() {
        if (!this.id || this.type === 'url' || !this.type) {
            // No fetch required
            return this.getResource();
        }

        // Fetch model
        const model = await this.#urlTranslator.getResourceById(this.id, this.type);
        return this.getResource(model);
    }
Same as getResource, but fetches the model by ID instead of passing it as a parameter