Currently, the 'Shared' property of nested families enables the behaviours below, all together:
- Cut Plane - Nested family has its own cutting behaviour in views.
- View Overrides - Nested family can be overridden using category and view filters, separate from its host.
- Schedules - Nested family is treated as a separate family in schedules, and when the model is exported to other formats (eg IFC).
Sometimes we need one or two of these behaviours, but don't want the other. Most commonly, I want to override the graphics for the nested family, or need it to have a separate cut plane, but still want it to be treated as part of the same family when I export the model. Having too many shared nested components makes the model too granular and impossible to produce proper COBie and IFC outputs, however, is sometimes needed to control graphics.
I suggest adding a separate property to families - 'Allow View Overrides' - which enables cutting and view overrides (1 and 2 above), without making the family 'Shared'.