Model: change detection of arrays

Only if the array is a direct property of the model data object.

Fixes #56