TRttiContext cannot be created twice, the first call of destroy causes problems

The TRttiContext cannot be created twice, or better said should not be destroyed. The attached project shows the issue.

Project1.dpr

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information