[C# CONNECT .NET] create ModelID from long

im sure this is an easy one...hopefully

but i stored a ModelID as a long. now when i come back at a later time i need to turn that long back into a ModelID. i cant type cast, there is not an argument in the constructor . SO am i really left with looping the models and find the ID?

ElementID take a argument in the constructor to create an ElementID from a stored long. 

hopefully someone can help me out here. i really dont want to loop models just to find the one i need when i already have the ID.

i want to use LoadRootModelByID.