btw, in phpcr-odm the move always is both path and name, there is no distinction between rename and move. what about simply using move unless $source === $targetDir?