When you associate an attribute with a product class, it is inherited by all member subclasses . If you edit an attribute on the product class where it was originally defined, the changes propagate to all member subclasses. The attribute definition is uniform for all subclasses that inherit it.