Using a cache of the model instance of the page object to avoid infinite recursion problems