In the class _BuilderMixinActorFactory, _with_actor_factory_default is a protected method. Whereas, in the class _BuilderMixinActorFactory_ContinuousGaussian, with_actor_factory_default is not protected.
As a result, Using an ExperimentBuilder inheriting the _BuilderMixinActorFactory (e.g., DiscreteSACExperimentBuilder), using the method _with_actor_factory_default gives a warning.
Is there any reason for this design choice? Is there a problem using the method _with_actor_factory_default that I didn't notice?