For ```delete``` there is similar code, but it has delete operations. So I decide to inline it. Or should I extract it for ```get```, ```has``` and ```set``` and inline in ```delete```?