INVERSE
attributes |= INVERSE;
attributes &= ~INVERSE;
inline bool IsInverse() const { return (state & INVERSE) == INVERSE; }