GetCommitment* added, continued refinements to *Commitment* and added
CommitmentListModel