Single argument factory method added.