@AssistedInject
    public PGridKey(@Assisted String key) {
        if (key == null) {
            throw new NullPointerException(
                    "PGridKey needs not null values to instantiate");
        }

        key_ = key;
    }