Optimized ctor & newguid(long)