public function removeTranslation($nb_translation)
    {
        if ($this->checkForValidTranslationInstance($nb_translation) &&
            ($nb_translation->isValueNumeric(NABU_LANG_FIELD_ID)||
             $nb_translation->isValueGUID(NABU_LANG_FIELD_ID))
        ) {
            $nb_language_id = $nb_translation->getValue(NABU_LANG_FIELD_ID);
            $this->translations_removed->addItem($nb_translation);
            if ($this->translations_list->containsKey($nb_language_id)) {
                $this->translations_list->removeItem($nb_translation);
            }
        }
    }