enhancements to xw:repeat component, xw.Action updated to follow standard component inheritence