Created an initial CommitmentModel class based off of EventModel.