Use opaque keys

LMS-11462

@jimabramson @nasthagiri plz review
why aren't we using SlashSeparated here ?