PageEnumerator now saves page objects