This is needed for - types that are backed by persistent objects that no longer have AST nodes - further reduce memory consumption
This is needed for