Filling out domain classes.
Filling out infrastructure classes.