fix(Model): Make model.set() clone the passed attrs and recognize when another Model is passed