* set value to undefined when empty * fix nullable checks * ensure promise rejection when validation fails * avoid js error when detailStore is not present * implement editor as form control * remove unused --------- Co-authored-by: Mads Rasmussen <madsr@hey.com>