JSON serialization of container list
A pipeline using a container list as a primitive arg would fail to serialize to JSON properly due to the list structure being an iterable protobuf type. We now create a proper list
from this iterable so that it supports the interfaces expected downstream.