model classes docstrings