Added way to marshal deep array