rename: ParentFrame --> ConstrainedFrame