def METHOD_NAME(self, name, value):
    if name in ['cvss_vector', 'cvss_temporal_vector']:
        # Return a list of the Vectors instead of having everything in a
        # flat string.  This should allow for much easier parsing later.
        return value.split('/')
    elif name in ['cvss_base_score', 'cvss_temporal_score']:
        # CVSS scores are floats, so lets return them as such.
        if value:
            return float(value)
    elif name in ['first_found', 'last_found', 'plugin_modification_date',
                  'plugin_publication_date', 'HOST_END', 'HOST_START']:
        # The first and last found attributes use a datetime timestamp
        # format that we should convert into a unix timestamp.
        return dateutil.parser.parse(value)
    elif name in ['port', 'pluginID', 'severity']:
        return int(value)
    else:
        return value