View implements HasBounds, HasVisibility