Fix behavior of ListField within serializer API

Working on fixes needed for issue #4, and any other issues we discover.