Users can override generated name for custom naming

Redundant `self` detected.