Object Type of a Variable Sets Itself to String


It came to my attention that if I try to use an Object type of a variable in an expression it turns into a String type of a variable automatically regardless of the value (e.g. string indeed or numeric) I entered.
Though, this is seen by my me as an odd/unwanted behavior rather than a software defect.
I am also questioning the general usability of this type of a variable in the SSIS Expression Tester, as well as the DBNull's (http://expressioneditor.codeplex.com/discussions/276378).