NullRepositorySafeHandle based proposal
fixup! NullRepositorySafeHandle based proposal
RepositoryOpenFlags moved to internal Core namespace