in reply to eval inside an object

You'll need to provide more information, specifically what does @arguments contain? Some object inside the eval has not been defined.