Just a heads up to think about putting some logic in your backend that warns users on CodeGen if a collection has the same name as one of your /lib header files.
I just did a database design for Console with ‘Events’ as a collection/table name then downloaded the Obj-C project in CodeGen. On build failed with ‘duplicate interface definition’ for my Events class.