I agree.  `has-error` should be the default class if the `hasError` property returns true.