avoid set of too many instance variables via Proc/local.