Please add a comment re: what `self._generated_classes` is used for (generated by whom, for what, etc.)?