[Fixes #1528] Default reference assemblies made extensible in DefaultAssemblyProvider

@pranavkm @yishaigalatzer 
Btw, you could use `Mock` to create these types instead of creating subtypes.