+ used MessageLoop internally in LindgrenEndpoint (so it is not needed to use it directly in code)
+ fixed issue with serialization problem of thrown exceptions (Now, only the exception type and message is preserved - call stack is not).