Yes, I think it's not that simple. On what parameter would we load the templates ? the class name ? what about classes that have no templates and that inherit from other class? code duplication ?