Try an initializer to set the default factory.