added support for client-requested message reflection