'@param name: See L{Record_MX.name}.
@type name: L{bytes} or L{unicode}'

def __init__(self, preference=0, name='', ttl=None, **kwargs):

    self.preference = int(preference)
    self.name = Name(kwargs.get('exchange', name))
    self.ttl = str2time(ttl)
