SKIP INFO -> Skip Introduction
do not run secondary validations if primary errors detected
_modified does not need to be a DS.attr
fixed presence validation to check for empty string as well