Fix bug while parsing unknown array fields in BoxObject

Previous commit of unknown array fields parsing support has a bug because jackson parses json arrays as ArrayList's, unit test failed to catch this bug because "@Test" annotation was missing for the test case.