public function populateOneRelation(DataObject $object, $field, $value)
    {
        // Trim Field ID:
        
        $field = $this->trimID($field);
        
        // Obtain Relation Class:
        
        if ($hasOneClass = $this->getSchema()->hasOneComponent($object, $field)) {
            
            // Define Relation:
            
            if ($this->isFile($hasOneClass)) {
                $object->{$field . 'ID'} = $this->processFile($object, $field, $value, $hasOneClass);
            } else {
                $object->{$field . 'ID'} = $this->processValue($value);
            }
            
            // Handle Polymorphic Relation:
            
            if ($this->isReference($value)) {
                
                list($class, $identifier) = $this->processTypedIdentifier($value);
                
                if ($hasOneClass === DataObject::class) {
                    $object->{$field . 'Class'} = $class;
                }
                
            }
            
        }
        
        // Answer Object:
        
        return $object;
    }