I was thinking about it. I did it this way because it is compatible with for example NugetParameters, where you give version exactly as "x.y.z.w", not a Version. Also VersionHelper's is not operating on Version. 

Maybe it would be useful, although I can't say I was in need to extend functionality to return few things from Assembly's metadata, then more function would be applicable? (Or one function which would return a record with Version + other things in it, so you wouldn't have to touch AssemblyName directly).