Corrected null creation logic to handle generics.
Fixed interfaces handling.

Stopped removing methods that explicitly implement interface methods.
Started removing private interface implementations and overrides.
The assembly is now verifiable after this step!