StorageSet: move commit functions into _foo_commit

This makes subclassing easier