Add frame_self method