Implemented gameobject gossip OnHello event, now no need to override gameobject gossip to get it working.
Also additional cleanup