added CommittableEvent
docblocks for Commit interface