@Produces
@ApplicationScoped
public FeatureManager produce() {
return new FeatureManagerBuilder()
.featureEnum(Features.class)
.userProvider(new NoOpUserProvider())
.stateRepository(new InMemoryStateRepository())
.name("I'm managed by CDI")
.build();
}