There’s another problem that you’re going to have, and that is the properties of an object can not be guaranteed to always be processed in the same order.
There’s another problem that you’re going to have, and that is the properties of an object can not be guaranteed to always be processed in the same order.