[memory management] hide internals of var_t
[coding] pass pointer to property on obj_get_xxx() API instead of passing tstr_ts on the stack