add primary key support to new models
add transliterateOptions