Renamed PromisModel