public function populateObject(DataObject $object, $data, $fixtures)
    {
        if (is_array($data)) {
            
            // Prepare Data:
            
            $this->prepareData($data);
            
            // Populate Fields:
            
            $this->populateFields($object, $data, $fixtures);
            
            // Populate Children:
            
            $this->populateChildren($object, $data, $fixtures);
            
            // Populate Relations:
            
            $this->populateRelations($object, $data, $fixtures);
            
            // Populate Objects:
            
            $this->populateObjects($object, $data, $fixtures);
            
        }
        
        // Answer Object:
        
        return $object;
    }