add BlSubjectIdParser class