Change ValueVariable. Make it support variable nesting.