A constructor. Maybe this should have been called `_factory_args`.