Added Model::append function