This package holds classes which are the implementation of the model for the domain package. These classes should not be accessed directly (use the model package instead).