With the introduction of COO objects there was a confusing usage of the words "Types" vs "Obj" vs Objects. Needs to be cleaned up