This OM is mocked partially based on Nuget's IPackage.   It will not to the final.  Concerning different version, it could be that they have different Unique Ids - I guess.  If you look at Nuget manager, they are listed as different packages.   I need to confirm with Nuget people.