[#79] map __extends to Object.deepExtend