Complete re-naming of translation resource
Add in support for optimistic locking and hook deletion into it

Unfortunately, we have to edit to actual generated classes here. Sigh.