'Default builder fo the stats views.
The V of MVC
A dict of dict with the needed information to display the stats.
Example for the stat xxx:
\'xxx\': {\'decoration\': \'DEFAULT\',
\'optional\': False,
\'additional\': False,
\'splittable\': False}'

def update_views(self):

    ret = {}
    if (isinstance(self.get_raw(), list) and (self.get_raw() is not None) and (self.get_key() is not None)):
        for i in self.get_raw():
            ret[i[self.get_key()]] = {}
            for key in listkeys(i):
                value = {'decoration': 'DEFAULT', 'optional': False, 'additional': False, 'splittable': False}
                ret[i[self.get_key()]][key] = value
    elif (isinstance(self.get_raw(), dict) and (self.get_raw() is not None)):
        for key in listkeys(self.get_raw()):
            value = {'decoration': 'DEFAULT', 'optional': False, 'additional': False, 'splittable': False}
            ret[key] = value
    self.views = ret
    return self.views
