This should theoretically be easier than manipulating instance properties, this doesn't require reallocating PHP objects(zend_object) I assume it may require a runtime cache clear