protected function propertiesPassRequired()
    {
        $keys = array();

        foreach ($this->parametersRequired as $key) {

            if ($this->accessPropertyByKey($key)) {
                return true;
            }

            $keys['currentKey'] = $key;
        }

        throw new MissingParameterException('The ' . $keys['currentKey'] . ' parameter is required');
    }