'Constructor.'

@utils.positional(1)
def __new__(cls, kind, properties, ancestor):

    obj = object.__new__(cls)
    obj.__kind = kind
    obj.__properties = properties
    obj.__ancestor = ancestor
    return obj
