True if an error has been received, see lastError for details
bool get hasError => null != lastError;