@Override
    public long getEncodedLength () {
        long childLength = 0;

        for (final Value<?> val : value) {
            childLength += val.getEncodedLength();
        }

        return childLength + 2;
    }