You should have a second check here for (instance === GGRC.make_model_instance(GGRC.page_object)), in case we have a sub-section of the page manipulating the page object.