It is incorrect to cache TCLISchemaDefinition between batches