Add ability to deserialize 2 dimesion variant arrays and dynamic arrays