Change from enum to support runtime modifcation of allowed annotations