function __construct($name, ModelReference $reference) { $this->name = $name; $this->table_name = $reference->getModel()->getTableName(); $this->column = $reference->getColumn()->getName(); $this->update = $reference->getUpdate(); $this->delete = $reference->getDelete(); }