If anything, this should constitute a change in the `@base` interface, not something written (duplicated) per template.