Check for whether this rich curve is valid. This is required mostly in the case of undo/redo, where curves can potentially become invalid underneath this model before owners get their undo/redo callbacks