DynamicObject* DynamicObject::FromVar(Var aValue) { RecyclableObject* obj = RecyclableObject::FromVar(aValue); AssertMsg(obj->DbgIsDynamicObject(), "Ensure instance is actually a DynamicObject"); Assert(DynamicType::Is(obj->GetTypeId())); return static_cast<DynamicObject*>(obj); }