Multi-valued JSONProperty can be deserialized as lists instead of arrays so handle this case properly.