Improved messages from Hook.
Supported array and object args including main.
Added TODO.
Supported virtual methods.