Refactoring and cleanup. We have declared all private attributes of our classes in the header files. This seems no longer needed.
The declaration of private attributes should be encapsulated into the implementation files. And maybe we don't need them at all, declaration as property is maybe enough.
Diff: