public function update($key, $value)
    {
        //force store to match registry enforcement setting
        if ($this->enforceRules) {
            $value->enable();
        } else {
            $value->disable();
        }
        $this->store[$key] = $value;
    }