In ListField, factor out validation of list value, and use it at beginning of from_native