Improved MaterialDefinitionProcessor