Added Doxygen class comments