Creates a factory method.