protected function setBuildItems()
    {
        $crcy = Factory::create($this->code);

        $refl = new \ReflectionClass($crcy);
        $fmt = $refl->getProperty('displayFormat'); $fmt->setAccessible(true);
        $locale = $refl->getProperty('locale'); $locale->setAccessible(true);
        $precision = $refl->getProperty('precision'); $precision->setAccessible(true);

        $this->buildItems = [
            'code' => $this->code,
            'name' => $crcy->getName()->get(),
            'symbol' => $crcy->getSymbol()->get(),
            'displayFormat' => $fmt->getValue($crcy)->get(),
            'locale' => $locale->getValue($crcy)->get(),
            'precision' => $precision->getValue($crcy)->get(),
            'value' => $crcy()
        ];
    }