Recurrency editor

I derived units:
jstplanreg, jstPlanner, jstPlanRecurrEdit, jstPlanItemEdit, jstPlanPeriodEdit, jstPlanSimpleEdit

It always showy our TRecurrEdit and not my TjstRecurrEdit.
Where am I wrong?

function TjstPlannerRecurrencyEditor.Execute: Boolean;
var
  RE: TjstRecurrEdit;
begin
  RE := TjstRecurrEdit.Create(Application);
...

Did you verify this is executed at all?

Your question helped me find a mistake.
I mistakenly renamed the class

unit PlanRecurrEdit;
  TjstPlannerRecurrencyEditor = class(TComponent)