'Set value of property on named interface to value. interface_name
may be empty, but if there are many properties with the same name the
behaviour is undefined.'

@method(PROPERTIES_IFACE, in_signature='ssv')
def Set(self, interface_name, property_name, value):

    prop = self._get_decorator(interface_name, property_name)
    if (not prop.fset):
        raise DBusException(('Property    %s    not    writable' % property_name))
    return prop.fset(self, value)
