Mark generated definitions as pre-generated.
Marking definitions as readonly.

This makes it easier to keep track of what data should/should not be modified
such as pre-generated definitions.