Is it worth deprecating this method in favour of having subclasses implement the Template method and calling `template.getOptions()` themselves?