It is the job of TypesafeActivator to mark a column annotation NotNull as not null, but apparently that’s broken and it never gets called.