public function cast($value) { if (is_a($value, '\\Core\\Model\\Base', true)) { return parent::cast($value->getPrimaryKey()); } else { return parent::cast($value); } }