IGeneratedRecord is just an empty marker interface.
IGeneratedRecord
It is used by generated record classes.