split Material class from Brush class