support class vars
try different type for instance/class vars