Implemented PropertyInfoElementMaterializer<T> class

For #24.