public function containsSubset(Set $set)
    {
        if (count($set->getValue()) > count($this->getValue())) {
            return false;
        }

        return array_intersect($set->getValue(), $this->getValue()) == $set->getValue();
    }