public function hotRef($properties): Reference
	{
		$ref = $this->reference_class::createPreheatedReference($this->smalldb, $this, $properties);
		if ($this->debug_logger) {
			$this->debug_logger->afterReferenceCreated(null, $ref, $properties);
		}
		return $ref;
	}
public function hotRef($properties): Reference
	{
		$ref = $this->reference_class::createPreheatedReference($this->smalldb, $this, $properties);
		if ($this->debug_logger) {
			$this->debug_logger->afterReferenceCreated(null, $ref, $properties);
		}
		return $ref;
	}
public function hotRef ( $ properties ) : Reference { $ ref = $ this -> reference_class :: createPreheatedReference ( $ this -> smalldb , $ this , $ properties ) ; if ( $ this -> debug_logger ) { $ this -> debug_logger -> afterReferenceCreated ( null , $ ref , $ properties ) ; } return $ ref ; }
Create pre-heated reference using properties loaded from elsewhere.

@warning This may break things a lot. Be careful.
Create pre - heated reference using properties loaded from elsewhere .