Distinguish frame index and frame object
Inline non-procedural accessor functions