WeakMap collection as specified in ECMAScript6