src/immutabilis.js
function Abstract(value, data, computed) {
        this.value = value;
        this.data = data && each(data, function (item) {
            return createSub(item);
        });
        this.computedProps = computed;
    }
function Abstract(value, data, computed) {
        this.value = value;
        this.data = data && each(data, function (item) {
            return createSub(item);
        });
        this.computedProps = computed;
    }
function Abstract ( value , data , computed ) { this . value = value ; this . data = data && each ( data , function ( item ) { return createSub ( item ) ; } ) ; this . computedProps = computed ; }
The abstract base class for immutable values

@class Abstract
@private
The abstract base class for immutable values