CLI FactoryDefault implementation