rename View to BaseViewRect