@staticmethod
def merge(a, b):
    """Returns a new dictionary with merged contents of `a` and `b`

        :param a: first dictionary
        :type a: dictionary
        :param b: second dictionary
        :type b: dictionary
        :returns: merged dictionary
        :rtype: dictionary
        """
    x = a.copy()
    x.update(b)
    return x
