-- BaseDetection
 |
 --BboxReader
  |
  --__getitem__
  --__len__
 --Detector
  |
  -- Backbone
  -- RPNModule
   |
   --make_rpn_target
   --loss
   -- ...
  -- RPNHead
  -- BoxModule
   |
   -- make_roi_box_target
   -- loss
   -- ...
  -- BoxHead
 --train
 --validate
 --do_train
 --do_test


DataReader
|
--BaseDataReader
 |
 --__getitem__
 --__len__
 --...
--BboxReader
--MaskReader
--KeypointReader


Capital initial -- Class
Small case initial -- function