Modifies Z.Observable.setif to take a native hash.