The `Relationship` class encapsulates the data and functionality necessary to link two model
classes together.