https://blazerbestcheapprice.blogspot.com/2022/08/javascript-defineproperty-to-make.html
Javascript DefineProperty To Make An Attribute Non Enumerable