make respond_to_missing? private