api change, nullable by default, add notNull for not null columns