variableaccess in programfactory