public function __unset($name) { NObjectMixin::remove($this, $name); }
public function __call($name, $args) { return NObjectMixin::callProperty($this, $name, $args); }
function __isset($name) { return NObjectMixin::has($this, $name); }