Abstraction of model to QueryWindowData (simplifies notify and update)