Хорошо бы конечно

но нельзя.
Может я скажу чушь, но мне думается что объекты типа Math созданы средствами C++ как следсвие со всем набором средств приватности и областей видимости. Менять можно через скриптовую оболочку, переопределяя ссылки на методы..... Но если можно переопределять то это уже не то...
В спецификации ECMA говорится что есть средства для управленя чтения-записи вот от туда все и идет я думаю.
Было бы не плохо иметь инструментарий управления видимости полей, а то вот в for..in .... он сволочь норовит в прототип забраться, и трейсит поля прототипов, приходится на всякие ухищьрения идти.
Это я так, ворчу