changes to support the new EntityErrorsException thrown from BeforeSaveEntities + fix for validations not continuing after a failed validation.