I'm not yet sure why modifying this property is needed, but access in weak maps is significantly slower than a property access, so I'd suggest using plain property here.