Mods to UMVersion

I've removed the unknown attribute, replacing it with a  method. I've also tidied up the checking (in my opinion) so it is more readable.