Renamed the translation unit property to follow conventions.
Removed unused using.
Renamed arguments to parameters.
Remove unused property.
Ignore C++ global class members declarations.
Ignore unneeded class types for wrapping purposes.