created new type Var, for using and retrieving values in Predicates and Scripts.