Andrew got confused, still need more optimization

Optimize create, update, and delete to save more lines in the schema
file. Moving back to gen file for next few commits.