allow ordered-lists and unordered-lists to have extra attributes in each single node

Please see tests for more details