protected function setValues($class, array $values = array())
    {
        foreach ($values as $property => $value) {
            $actualValue = self::determineActualValueToAssign($class, $property, $value);
            $this->set($class, $property, $actualValue);
        }
    }