Add definition list class and test cases