Object-based Programming with Go