@Override
    public int hashCode() {
        return (key.hashCode() + values.hashCode()) * 31;
    }
@Test
    void requireThatHashCodeIsImplemented() {
        assertEquals(new FeatureSet("key").hashCode(), new FeatureSet("key").hashCode());
    }