Sometimes you find yourself in a need to pass some values from one module to another beside being restricted to using a string format not a fully qualified object. This restriction may be due to performance purposes or some technical restrictions like using a dictionary object which only provides you with a "key" and "value" pairs. There is more than one way to deal with such situation like using serialization but the simplest way to go with in this situation is using string concatenation but this introduces some difficulties while reconstructing the values from the concatenated string. There is a tested logic which overcomes these difficulties. If you want to know more, you can read this article.