private void ChildObject_ChildEventForwarded(object sender, ForwardedEventArgs e)
 {
     RaiseChildObjectEvent(new ForwardedEventArgs(sender, "ChildEventForwarded", e));
 }
 protected void RaiseChildObjectEvent(ForwardedEventArgs args)
 {
     ChildEventForwarded?.Invoke(this, args);
 }
 private void Value_ChildEventForwarded(object sender, ForwardedEventArgs e)
 {
     ChildEventHandler(this, nameof(ChildEventForwarded), e);
 }