added relationships, constraints and the Runner domain class