Response is constructed with its fields as arguments