а зачем instance_eval?