i wonder if we should not factor out those 4 lines into a custom method. #245 is adding new classes for the event - but i think we should only do that if we need specific event arguments. @dantleech what do you think about that, would it make sense to refactor that code?

just having 

    $this->triggerEvent(Event::preMove, $document);

would be more compact and less distracting.