added Object.freeze() semantic for const class C {}