Refactor #_visible? to use public_methods.