It would be EventObserver's property if you had 

virtual Priority get_priority() const  = 0;