Document the class and methods