Add List functionality via WriteOnceReadManyList

Add List functionality via WriteOnceReadManyList