It is the case that if `bounds` is provided without units, it is in the same unit as the passed in angle.  So in that sense, the behavior is unchanged.  However, if an `Angle`, `Quantity` or string with an explicit unit is passed in for either of the bounds, that unit may not be the same as the unit passed in (and I think that's ok).  I've clarified this in the docstring in `Angle.__init__`.

This property, however, will always return a pair of `Angle` objects, so the unit is explicit here.