Validations and associations for Article and Page