Interface RecreateApplicable<T,​P>