abstracts role constants