page can not be child of itself & it's children | resolves #16