Better array support in Entity + merge/mask operations
Fixed a bug where topLevel message is an array and skipTopLevelName is enabled