simple struct OO in Go