I expect this to be controversial, but the idea is to ensure that properties are always created in the same order to take advantage of hidden classes.