Add description List element

and make element abstract