Remove `self` from everywhere, because it's not idiomatic in Go.