Extrapolated region.fromElement logic
Also extrapolated Region.fromElement for subcomponent regions.
Added missing piece that completes 'default' attribute backwards compat