js-builder-decorator (npm): Decorate any Javascript object with a convenient builder, which returns an immutable object
Keywords: immutable|builder|decorator