refactor MEP, introduce the MEPBreakPoint