Separate DartRequest out of DartResponse