class ConfigValue implements Serializable {

    ImmutableSet<String> getPrefixes() {
        return prefixedValues.keySet().stream()
                .flatMap(Collection::stream)
                .collect(ImmutableSet.toImmutableSet());
    }

      ConfigValue(String currentValue, ImmutableMap<ImmutableSet<String>, String> prefixedValues);

}