Update MaterialFactory