Patch & test case for ConcatenableList contributed by Eric McDermid.