My rule of thumb is to have docstrings for all public attributes and methods