object namespac event object tran object model todo auto gener method stub implement except 