'Get a dictionary mapping of field names to override objects which each
map values received from SAP SuccessFactors to values expected in the
Open edX platform registration form.'

@property
def value_mappings(self):

    overrides = self.conf.get('sapsf_value_mappings', {})
    base = self.default_value_mapping.copy()
    for (field, override) in overrides.items():
        if (field in base):
            base[field].update(override)
        else:
            base[field] = override[field]
    return base
