Added the [Exposed] and [PrimaryGlobal] extended attributes and allowed an identifier to be used with [Global].