protected function addKeyValueList(
        EntityInterface $entity,
        AttributeInterface $attribute,
        array $options = array()
    ) {
        $collection = array();

        $numberOfEntries = $this->faker->numberBetween(1, 5);
        for ($i = 0; $i < $numberOfEntries; $i++) {
            $number_of_values = $this->faker->numberBetween(1, 5);
            for ($i = 0; $i < $number_of_values; $i++) {
                $collection[$this->faker->word] = $this->faker->words($this->faker->numberBetween(1, 3), true);
            }
        }

        $this->setValue($entity, $attribute, $collection, $options);
    }