mapper->save() should check if pk is empty AND pk is serial