Sorry for the incredibly late response here. From what I can tell by running @Despoina 's example, it looks like the generator objects are written into the IDF:
It looks like the issue is only with the writing/reading of the results. Let me see if I can get to the bottom of it in the next few minutes.