Self-documentation