add [NotNullable] attributes
add ignores