Renaming and removing accessor, use public_send

Both based on code review to tighten things up a bit.