Response builder instead of response factory