Documentation and class refinement.