Fix issue #663 to prevent possible page field referencing page it lives on (circular reference)