use custom implementation of MessageCatalogue
return full provided message string if translation was not found
added test, fixed tests to follow new behavior