Completed documentation in id.hpp