taking a stab at xtag inheritance - no lifecycle inheritance?