Added recursive parameter to WatchDirectoryRequest