Introduce Repositories.Branches.Update()
Remove unnecessary finalizer (cleanup already guaranteed by the SafeHandle)
Remove unnecessary finalizer from Repository (cleanup already guaranteed by the SafeHandle)