@Override
    public final int hashCode() {
        return Objects.hashCode(this.name());
    }
Returns the type of the value that this key holds.

@return the type of the key value.
cloud-core/src/main/java/org/incendo/cloud/key/CloudKey.java