I dont think passing null would be ideal, or perhaps you were referring to some singleton instance of the factory maybe?