sweet-lib: stabilized virtualParent protocol