public EstimatedEditor(TaskDataModel manager, TaskAttribute taskAttribute) {
super(manager, taskAttribute);
setLayoutHint(new LayoutHint(RowSpan.SINGLE, ColumnSpan.SINGLE));
modelListener = new TaskDataModelListener() {
@Override
public void attributeChanged(TaskDataModelEvent event) {
if(event.getTaskAttribute().getId().equals(getTaskAttribute().getId())) {
if (spinner!=null && !spinner.isDisposed()) {
int newValue = toSelectionValue(event.getTaskAttribute().getValue());