CAttributable

Base class for everything that can have attributes attached to it (classes, expressions, etc.)