extract FetcherComment class
keep 'not found' message in Fetcher child classes

otherwise, might get a mismatch between the class and the message