Define properties to be automatically removed after the first read.
Require disproperty via AMD, CommonJS or <script> tag and have fun:
Example
var obj = {};
disproperty(obj, 'sticker', 'JS');
obj.sticker; // 'JS'
obj.sticker; // undefined
disproperty(obj, 'sticker', 'JS');
obj.sticker = 'ES6';
obj.sticker; // 'ES6'
obj.sticker; // undefined