change the body analyzer for avoid neested references