重构WindowModel