+ Keep proper embedded document array order even if keys are changed (in multiple fields). Specifically important when working with JSON objects and changing arrays with splice.
* _toArray refactor to remove duplicated code