I know. I just don't like the idea of storing the frameState in the instance. A frameState is volatile object that has a meaning within its frame only.