avoid unnecessary copying by moving static fields to __proto__