public final function setDefinition($key, $value){
        if(array_key_exists($key, $this->definition)){
            throw new \Disco\exceptions\Exception("Cannot override frozen data model definition `{$key}`");
        }//if
        $this->definition[$key] = $value;
    }