make requestSchema & responseSchema required