more doc string tweaks
replaced pimpl with internal_action_obj