Add custom widget backed by DTO.