Should have a class doc if possible.