extended setInstance with array interfaces argument