Support factory interface interface