Collection / refactor Type/TypeCast
CMake merge/Objects.xml update