Created a more stable VersionManager implementation