[BDSDK-28] defined interfaces, partial implementation of intervals