ITypeDatas shound not inherit Attibutes from baseclass
The way I figure we almost never want this, because it can be done as a special case thing, where it makes sense. It does not have to be done for everything.
EDIT
We decided against inheriting by default as it does not seem useful. pre-9, we did this on a per-case basis and it makes sense continuing with that behavior. In addition, we had some complaints about the current behavior.
Edited by Rolf Madsen