merge extraParams into payload before setting item properties so that defaultLevel will work properly, fixes #8