right now we only support array properties where order does matter
we could easily support case where order does not matter by just sorting the inputs each time deterministically (that way regardless of what order the input is, it will result in "no change" in the database)