spec: uniformize Factory usage