Added base variables and their normalize/specialize implementation