public function removeTranslation($locale = 'en_US', ConnectionInterface $con = null)
    {
        if (!$this->isNew()) {
            ChildPersonFunctionI18nQuery::create()
                ->filterByPrimaryKey(array($this->getPrimaryKey(), $locale))
                ->delete($con);
        }
        if (isset($this->currentTranslations[$locale])) {
            unset($this->currentTranslations[$locale]);
        }
        foreach ($this->collPersonFunctionI18ns as $key => $translation) {
            if ($translation->getLocale() == $locale) {
                unset($this->collPersonFunctionI18ns[$key]);
                break;
            }
        }

        return $this;
    }