'@param root: factory providing the root Referenceable used by the broker.
@type root: object providing or adaptable to L{IPBRoot}.
@param unsafeTracebacks: if set, tracebacks for exceptions will be sent
over the wire.
@type unsafeTracebacks: C{bool}
@param security: security options used by the broker, default to
C{globalSecurity}.
@type security: L{twisted.spread.jelly.SecurityOptions}'

def __init__(self, root, unsafeTracebacks=False, security=globalSecurity):

    self.root = IPBRoot(root)
    self.unsafeTracebacks = unsafeTracebacks
    self.security = security
