MaintainViewModel