SLICE-97 added @ConsumerType and @ProviderType to interfaces