public function fetchData(array $fields)
    {
        //set up the blank data
        $data = array();

        foreach ($fields as $name => $field) {
            $data[$name] = null;
        }

        //populate the data from the file
        $this->setDataModel($this->populateData($data));
    }