Intervals are not mutable. But it is not derived from Basic. Hence there is nothing that enforces immutability.
Should we make it a subclass of Basic?