You do not need to do that. Instead use it’s parent definition’s bounds. The definition’s bounds is always untransformed.
For a group, there is a wrapper method named local_bounds, whose description notes the difference in the bounds method between a component instance and definition. (When it really should also be noted in the bounds method description proper.)