I can't do this:
class MyCustomInitializationException : TypeInitializationException
because TypeInitializationException is sealed.
The reason I wanted to tdo this is that we really want the .TypeName property in our custom exception, along with other info.
How can I manually create this property since I cannot inherit from the TypeInitializationException?