Comment #7 on issue 2832 by [email protected]: Clef transparent does not hide clefOctavation
http://code.google.com/p/lilypond/issues/detail?id=2832
Well, one can always override back, so this remains a bit of a judgment call. I was not suggesting that we make it a rule that any derived grob inherits everything from its parent: one needs to take into account the expected relations.
For the case where we split the previous Stem grob into separate Stem and Flag grobs, it would have made some sense to let some of the Flag properties be derived from the Stem properties by default.
We should aim for least element of surprise and best utility. If a user overrides NoteHead (rather than Note, a hypothetical non-existing grob), he might be surprised if the stem is affected. The flag may well be considered part of the Stem, however, and certainly the OctavateEight will in general be considered part of of the Clef.
