- ClipProxy mutable_clip(size_t index) { return ClipProxy(clips[index], this, index); }
- const Clip *clip(size_t index) const { return &clips[index]; }
+ ClipProxy mutable_clip(size_t index) { return ClipProxy(clips[index].clip, this, index); }
+ const Clip *clip(size_t index) const { return &clips[index].clip; }
+ const ClipWithID *clip_with_id(size_t index) const { return &clips[index]; }