Why do I need a method called __invoke() in order to process a message from sns in sqs? At least this exception is thrown. Any ideas?