removed AbstractListNode from ContainerNode
now old BlockNode and ErrorNode are legacy