Fix bug with `add(models, {parse: true, merge: true}`

This is a simple fix to the problem. Another approach would be to rework how `_prepareModel` works with `parse: true` to ensure the parsed data can be reached from outside the model `constructor`, most importantly in `add`.