def __setitem__(self, key, value):
        if value is None:
            try:
                dict.__delitem__(self, key)
            except __HOLE__:
                pass
        else:
            dict.__setitem__(self, key, coerce_property(value))
dataset/ETHPy150Open nigelsmall/py2neo/py2neo/types.py/PropertyDict.__setitem__