Updates `MaterialBuilder` to fit the builder pattern.