'Builds a new patterns chain
:param pattern:
:type pattern:
:param kwargs:
:type kwargs:
:return:
:rtype:'

def build_chain(self, **kwargs):

    set_defaults(self._defaults, kwargs)
    return Chain(self, **kwargs)
