Flesh out domain model.