PHP engine optimizations made changing the total number of properties more problematic (Especially if there were objects that already existed). - Can't do that without reallocating the `zend_object`, which may break other extensions.