Add type parameter to Message so it can be also used for translated messags