It occurred to me that if we are populating instances with a file, then we only need a template class and a single template fixture. No dynamic subclassing should be required.