getmessageauthor implementation