Unify saveItems interface