avoid instanciating drawing actions machinery when there are none in model run delta
improve FrameCaching with better frame cost calculations
That required make sure actions are stored in Vectors
(not Lists) to avoid O(n) size lookup.