Yeah, I made it private to and renamed it to limit what could get here. I can't think if any valid need to `newDefDef` or `newValDef` with an inherited symbol.