private void RegisterSubGroupsOrDetailReceiver(InitializationContext context, TableDetail tableDetail) { if (SubGroup != null) { SubGroup.RegisterReceiver(context, tableDetail); } else { tableDetail?.RegisterReceiver(context); } }