Marker annotations which are used to control the way the reflect utils work with classes