Make sub-parsers return lists of objects rather than modifying the paper object