ASCM allows for dynamic spreading factor, thus maximizing link availability, optimizing bandwidth usage and enabling high throughput in the most challenging field and weather conditions.
Often developers will add many fields to classes without realizing that each int field they add to a class will be multiplied by a large factor (the number of instances) at run time.