Uses class eval on body