[PRX-107] use sop class and role for hash