Use more accurate variable name 'm_cachedFrameList'
Encapsulate the working Object in editor class.
Introduce LayerManager