I really appreciated the blog by Peter de Decker:
https://developer.garmin.com/index.php/blog/post/pro-tip-tackling-connect-iq-versions-screen-shapes-and-memory-limitations
I am building a new datafield on the method he proposes with a hierarchy of classes based on 4 layers of inheritance. Building it, I am wondering which code gets executed first. If several classes with "on update" exist with code, where the classes refer to eachother, which code gets executed first?