allow * in message_[in|out] attributes pattern and typetag. add url, uri as optional attributes of message_[in|out]
shorten