why not `new Stack(model);`?