Allow specifying a constructor.