CMS-3198 Turn NodeCommands into NodeService methods
Ensured that JCR-modifying methods are executed sequentially to avoid concurrent modification.