protected function checkEveryChild(array $features)
    {
        foreach ($features as $feature) {
            $result = is_array($feature) ? $this->checkEveryChild($feature) : $feature;

            if (!$result) {
                return false;
            }
        }

        return true;
    }