Create another group. Call it AppointmentsExtended. Find all the non calendar references to Appointmtents and redirect them to AppointmentsExtended.
Add your new BO to Appointments, now Appointments will only have the list of attributes available to Appointments.
AppointmentsExtended will have access to all of the extra attributes. Appointments will all show up in the Scheduler.
If those 40 attributes are not actually common to all the BOs in AppointmentsExtended then you can further break those into other BOGs.
The BOG defines the attributes available when referring to a BOG, not the full range of attributes available to the BO
eg.
| BO1 | BO2 | BO3 |
BOG Shapes | Sides | Sides | |
BOG Colours | | Shade | Shade |
BOG Dimensions | Height | | Height |
Attributes of the BOG are driven by the maximum number of common attributes.
If you added BO1, BO2, BO3 to Appointments then it would add the attributes required for Appointments and the other BOGs would eb unaffected.