collect outgo state object ostatevertex todo auto gener method stub implement except 