EditPageViewModel now takes in params