Doxygen documentation and convention style applied