Could cause overwriting of components added by base DrawableHitObjcet class (such as samples)
No reason for it to be a container.
This exposes LifetimeOffset from DrawableHitObject which is used by the XSRG rulesets to adjust the life time range by the VisibleTimeRange.