Use Object.defineProperty() when overriding properties from a frozen prototype.
Merge pull request #32 from felthy/read-only-property-fix

Use Object.defineProperty() when overriding properties from a frozen prototype