`Viking.Model#set` now changes the prototype to type if type was passed