fixed reflection in iter, made sure grid member access is direct