Can you leave the template names how they are and implement getRRDTemplateName() in the classes instead?