Ensures FireTypeAdapters are registered respecting the right class hierarchy
Made variable final