@classmethod
def from_dict(cls, node, attributes=None):
    """
        Create a new Properties initialized by a specified dictionary of attributes

        :param node: the node of the customer supposed to be associated with this event
        :param attributes: key-value arguments for generating the structure of the Education's attributes
        :return: a new Properties object
        """
    o = cls(node=node)
    o.attributes = {} if attributes is None else attributes
    return o
