public function preprocessChecks()
    {
        // Checks
        if (!$this->objectClass) {
            user_error(
                _t('Consumer.NoObjectClass', 'No objectClass set in the subclass'),
                E_USER_WARNING
            );
        }
        if (!is_array($this->columnMap)) {
            user_error(
                _t('Consumer.NoColumnMap', 'No columnMap set in the subclass'),
                E_USER_WARNING
            );
        }
        if (!is_array($this->duplicateChecks)) {
            user_error(
                _t('Consumer.NoDuplicateChecks', 'No duplicateChecks set in subclass'),
                E_USER_WARNING
            );
        }
    }