Has anyone ever tried to write a class UninversalWrapper, which wraps another object of *any* type and tries to emulate its behaviour? I see no actual use for this, however, apart from satisfying a vague feeling of clearing the language's boundaries. Stefan