Веб-API WCF возвращает данные либо в формате XML, либо в формате JSON на основе параметра Accept в заголовке запроса, не учитывая, установлен ли мы ResponseFormat = WebMessageFormat.Json в атрибутах WebInvoke / WebGet.Это правильное поведение API или ошибка?