Designing Data Models for Self-Documented Tests