add: wrappers and UT for Rights module