Javascript implementation of ValueObjects. Small and easy to mixin to existing code.