Breedings are not a separate thing; store the exposures as an array inside the litter.
Provide a way to add an exposure to the list, and set the last_exposure date at the same time.