inheriting a Remote Data Module

Any comments on this problem????
mailto: joeri.g...@alcatel.be

SITUATION
--------------
STEP 1:  BASE

1.1. Choose New...Multitier...Remote DataModule
1.2. A Type Library Editor and a Remote Data Module pops up and the source files
are
 Project1.tlb, Project1_TLB.Pas and Unit2.pas (Unit1 is the main form)
1.3. Name the Remote Data Module and the interface/coclass
1.4. Add a method in the TLE so that the code gives
1.5. The resulting code in Unit2.pas will be like

type
  TBaseRDM = class(TRemoteDataModule, IBase)
    procedure BaseRDMCreate(Sender: TObject);
    procedure BaseRDMDestroy(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  protected
    procedure BasicMethod; safecall;
  end;

1.5. Add this RDM to the repository under the tab Base and name BaseRDM

STEP 2: Inherite
2.1. New Application (Project2.dpr)
2.2. Choose Choose New...Multitier...Remote DataModule
2.3. A Type Library Editor and a Remote Data Module pops up
2.4. Now i choose my interface as a descendant from IBase (include Project1 in
the TLE's Uses)
2.5. Refresh
2.6. The code in Unit2.pas says

type
  TMyRDM = class(TRemoteDataModule, IMy)
  private
    { Private declarations }
  public
    { Public declarations }
  protected
  end;

2.7. Compiling this will give the error message: Undeclared identifier:
'BaseMethod'

QUESTION
-------------
How can i make TMyRDM inherite from TBaseRDM and keep the refresh-link between
the Type Lib Editor and the Unit2.pas?
Changing   TMyRDM = class(TRemoteDataModule, IMy) into TMyRDM = class(TBaseRDM,
IMy) is not a solution because when reloading the project the TDataModule has
become a TForm.

Thanks in advance

mailto: joeri.g...@alcatel.be