Golang Interface Pointer Receiver