Value objects for Backbone.js - allows you to use value object semantics to clean up your application's handling of concepts like Periods, Points, Money and Units