Object Oriented Commit