public function mapObjToChoice($obj)
    {
        $map = $this->choiceObjMap();

        $choice = [];

        foreach ($map as $key => $props) {
            $choice[$key] = null;

            $props = explode(':', $props);
            foreach ($props as $prop) {
                $choice[$key] = $this->renderChoiceObjMap($obj, $prop);
                break;
            }
        }

        return $choice;
    }