simplification of callback mechanism between FileProcessor and PendingFile (we do not need the added flexibility of Callbackable<> here)