Currently Interval, MultiDimInter, LExp and MDLExp are part of the public interface of the library, which is not correct, since these structures where defined to develop a compact structure. That is, the only reason to have them is efficiency and not functionality.