Don’t reinitialise value wrapper unnecessarily
Replace _.cached and _.always with prototype method
Use event objects instead of value functions
Remove fat arrows from Event implementation
Merge pull request #467 from lautis/event-value-prototype

Implement event.value with prototype function