fire eagle number two: integrated request data holder stuff. doesn't work with validation yet, only god and dominik know why. refs #389