PROTON-580: Perl Data can handle complex array and hash types