Using value getter instead of varValue