Any predetermined execution order for the begin play events of default classes?

I know this is an old post but I think we can not trust in delay. Base on end user device, and the randomize order of event begin play, this can not guarantee that your system will run on the right behaviour IMO.