final public function defineValueGroup($valueGroup = NULL)
    {
        $this->valueGroup = !empty($valueGroup) ? trim($valueGroup) . "_" : NULL;
        //you must have this proxy table created at setup
        //also object type must be the same as valuegroup
        if (!empty($valueGroup)) {
            return $this->setObjectType(trim($valueGroup));
        }
    }