The change (using WeakMap) won't be re-introduced in the future?? I thought that it is a temporary backout...