Возможность создания информативной части о кандидате? С добавлением или удалением полей? С обязательством их выполнить?
В каждом файле можно иметь информативную часть, добавлять или удалять поля и при необходимости определять ограничения для каждого поля.