During an update it is valid to pass in the staffId parameter without any value (if you want to remove staff association from the user) In this case, you should ignoreIfNull (notNull if fine for create but not for an update)