Add parameter checks.
Use the reflection context to load assemblies.