Как преобразовать обычный объект в пользовательский класс в JavaScript?

Постоянно работаю с веб-приложениями и часто получаю данные через AJAX запросы в виде обычных JavaScript объектов. Например, когда запрашиваю список собак с сервера, получаю такой ответ:

[
  { 'breed': 'Лабрадор', 'age': 3 },
  { 'breed': 'Овчарка', 'age': 5 },
  { 'breed': 'Бульдог', 'age': 2 }
]

Проблема в том, что у меня есть конструктор Dog() с различными методами, но я не знаю элегантного способа превратить эти простые объекты в полноценные экземпляры моего класса Dog. Конечно, можно перебрать массив в цикле и вручную присвоить все методы, но это выглядит очень неаккуратно. Существует ли какой-то красивый способ “привести” эти литеральные объекты к моему пользовательскому типу данных? Желательно в одну-две строки кода.