Class CommittableWithLineage<CommT>