page belongs_to exactly folder OR text; enforced with validation