Material classes can now inherit attributes from one another