skajtersen: Как я понимаю, у виджета может быть два варианта использования: с одним базовым атрибутом, куда будет сохранено значение интервала, либо базовый плюс два независимых атрибута, куда сохранятся значения начала и окончания интервала, т.е. в вашем случае надо создать в модели отдельный базовый атрибут, который использоваться по факту не будет и тогда будет что-то типа:
при этом, согласно доке, если базовый атрибут не инициализирован, то начальное состояние интервала берется из начального и конечного атрибута.