Base.parent for wrappers


I am pondering over a minor style question: whenever I have a type which just wraps a value and forwards some methods, I feel that making Base.parent return the wrapped value would be natural.

I have also seen some packages do this. Should we document this extended usage in Base.parent? Or is this somehow bad style?