Fix memory issue; ModelList should be cleared before deletion; use ModelVector instead