Revert to copying list in toList

It is a breaking change to existing code to make it immutable, so reverting back to copying.