Define OJ using Object.defineProperty. OJ is now immutable.