Golang Object Oriented Programming Goodies