Introduced MethodInfoElementMaterializer<T> class.
Implemented Materialize method.
Ensured that null is an inacceptible input value.
Added XML documentation.