|#743| externalizing messages on client side and fixing specs and smoke tests
|#743| fixing functional tests