MethodInfoElementMaterializer<T> class

Added `MethodInfoElementMaterializer<T>` class to support #24.