retain the model in ModelProxy and released it in destroy