make Tmp/WrapperElements completely generic
i.e. only
distinguish between :element and :relationship doing TRT using protocols