I know and that was the reason I asked whether we need insert/update methods or not. If it is supposed that they could be used separately, how can I refactor?