Oops, forgot that Tag::add needs to return a Model_Tag.