Refactor|Material: Removed getter method Material::definition()

Internally Material still depends on the associated definition
however there is no longer a need to provide access to it.