public function __set($name, $value) { throw new \RuntimeException("Cannot write property '{$name}'"); }