Properly instantiate Materials