If every property is set to `$set` why keep `*` in the array?