Понадобилась мне помощь клуба

Чувствую что не понимаю простых истин lazarusa (v 1.8.0)
Прикладываю пример
Простая работа с табличкой в памяти (выбран TMemDataset)
Добавляю записи в датасет.
По результату:
Записи добавляются - значения пустые
На Linux и Windows работает одинаково
Сделал вывод что проблема в самом датасете
Что делаю не так?
Или как это исправить?