simplified AnnotatedMessageHandlerDescriptor