public T CallFunction <T>(string functionName, params object[] args)
 {
     CheckDisposed();
     return(Engine.CallFunction <T>(functionName, args));
 }