Add doxygen description and ArgumaentException case