fixed doxygen generation and patched doxygen
fixed and patched doxygen to use correct property semantics
minor refactoring, some documentation, sorting