SealedAttribute, StaticConstructor and EmptyFinalizer

@israelaece I am getting an exception here when ctor.Body is null. I will add a fix myself because this is simple. Be careful in the future. Remember to work defensively, as the user might be still typing when the compilation runs, and the code is not yet ready.