The MemoizedValue class now recomputes the value if an exception was
thrown the previous time the computation was performed.
Merge pull request #559 from BladeRunnerJS/memoized-value-exception-handling

The MemoizedValue class now recomputes the value if an exception was